#!/usr/bin/env python
# -*- coding: utf-8 -*-
#
# Copyright @ 2014 OPS, Qunar Inc. (qunar.com)
#
# Author: tingfang.bao <tingfang.bao@qunar.com>
# DateTime: 15-3-6 下午4:14
"""
DEBUG: BOOLEAN, 是否启用调试模式
TESTING: BOOLEAN, 是否启用测试模式
PROPAGATE_EXCEPTIONS:BOOLEAN, 是否抛出异常，DEBUG或TESTING为True，默认为True
PRESERVE_CONTEXT_ON_EXCEPTION:BOOLEAN,抛出异常后，是否还可以访问到request_context信息，需要明确开启
SECRET_KEY:STRING,会话加密key
SESSION_COOKIE_NAME:STRING, 加密字符串保存在cookie中的key
SESSION_COOKIE_DOMAIN:STRING, 如果没有设置，对服务器的所有子域都生效
SESSION_COOKIE_PATH:STRING,默认为　／
SESSION_COOKIE_HTTPONLY:BOOLEAN,默认为true,安全
SESSION_COOKIE_SECURE:BOOLEAN,是否设置安全标，默认为false
SESSION_REFRESH_EACH_REQUEST:BOOLEAN,如果为True,每个request都会刷新session,如果为false，当session发生变化，会在response的header中添加set-cookie
USE_X_SENDFILE:BOOLEAN, 是否启用x_sendfile
LOGGER_NAME:STRING,本应用的logger的名称
SERVER_NAME:STRING,
APPLICATION_ROOT:STRING,与子域设置有关
MAX_CONTENT_LENGTH:INT,请求的最大字节数，与上传文件相关

"""
from flask import Flask

app = Flask(__name__)
# 所有配置项都可以这样配置
app.config['DEBUG'] = False

# 部分配置项可以这样配置
app.debug = True

# 批量更新配置项,KEY只要是合法的配置项名称就可以，大写
app.config.update(DEBUG=True, SECRET_KEY='1234')

if __name__ == '__main__':
    app.run(host='0.0.0.0', port=8080)